[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
public struct INSTALLERINFO
{
[MarshalAs(UnmanagedType.LPWStr)] public string pApplicationId;
[MarshalAs(UnmanagedType.LPWStr)] public string pDisplayName;
[MarshalAs(UnmanagedType.LPWStr)] public string pProductName;
[MarshalAs(UnmanagedType.LPWStr)] public string pMfgName;
}
<StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)> _
Public Structure INSTALLERINFO
(MarshalAs(UnmanagedType.LPWStr)) Public String pApplicationId
(MarshalAs(UnmanagedType.LPWStr)) Public String pDisplayName
(MarshalAs(UnmanagedType.LPWStr)) Public String pProductName
(MarshalAs(UnmanagedType.LPWStr)) Public String pMfgName
End Structure
None.
None.